package com.gimi.cloud.bbp.client.service.userInfo;

import java.util.List;

import com.gimi.cloud.bbp.dto.userInfo.RdExpressInfoDTO;
import com.gimi.cloud.bbp.entity.userInfo.RdExpressInfoEntity;
/**
 * 会员所对应的配送相关信息管理
 * @author chendi
 * @date 2017年12月28日
 */
public interface RdExpressInfoService {
	/**
	 * 新增配送信息
	 * @param userInfoDTO
	 */
	void  addExpressInfo(RdExpressInfoDTO rdExpressInfoDTO);

    /**
     * 根据user_id获取单个配送信息
     * @return 
     */
	RdExpressInfoEntity getExpressInfoSingle(RdExpressInfoDTO rdExpressInfoDTO);

    /**
     * 更新配送信息
     */
    void updateExpressInfo(RdExpressInfoDTO rdExpressInfoDTO);
    
    /**
     * 根据user_id查询配送信息列表(分页)
     */
    List<RdExpressInfoEntity> expressListByUser(RdExpressInfoDTO rdExpressInfoDTO);

	/**
	 * 删除收货地址
	 * @param rdExpressInfoDTO
	 * @return
	 */
    Integer expressDelete(RdExpressInfoDTO rdExpressInfoDTO,Boolean realdelete);

}
